@font-face {
  font-family: "msyh";
  src: url("./fonts/msyh.ttf");
}

* {
 font-family: "msyh";
}

#nav-left {
  background-image: url("../images/back.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40%;
}

.bc_head {
  background-color: #2F4B77;
}

.icons_style {
  width: 1.5em;
  height: 1.5em;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.imgStyle {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.icons_style_r {
  background-repeat: no-repeat;
  background-position: right;
}

.icons_src_BT_contacts {
  background-image: url("../images/BT_contacts.png");
}

.icons_src_BT_card {
  background-image: url("../images/BT_card.png");
}

.icons_src_BT_date {
  background-image: url("../images/BT_date.png");
}

.icons_src_BT_IDNumber {
  background-image: url("../images/BT_IDNumber.png");
}

.icons_src_BT_site {
  background-image: url("../images/BT_site.png");
}

.icons_src_BT_flight {
  background-image: url("../images/BT_flight.png");
}

.icons_src_BT_cabinClass{
  background-image: url("../images/BT_cabinClass.png");
}

.icons_src_BT_membershipCard{
  background-image: url("../images/BT_membershipCard.png");
}

.icons_src_BT_rightArrows {
  background-image: url("../images/BT_rightArrows.png");
}

.icons_src_BT_rightwhite {
  background-image: url("../images/rightwhite.png");
}

.icons_src_BT_status {
  background-image: url("../images/BT_status.png");
}

.icons_src_BT_baggage {
  background-image: url("../images/BT_baggage.png");
}

.icons_src_BT_1002 {
  background-image: url("../images/BT_1002.png");
}

.icons_src_BT_QRcode {
  background-image: url("../images/QRcode.png");
}

.main_wrap {
  width: 95%;
  margin: 0 auto;
}

.bra02 {
  border-radius: .2em;
}

.bor_none {
  border: none;
}

.bor {
  border: 1px solid red;
}

.bor9B9B9B {
  border: .1em solid #9B9B9B;
}
.bor-borderBABABA{
  border: .1em solid #BABABA;
}

.bor_rig_D4D4D4 {
  border-right: 0.1em solid #D4D4D4;
}

.bor_bot_9B9B9B {
  border-bottom: .1em solid #9B9B9B;
}

.bor_bot2_D7D7D7 {
  border-bottom: .1em solid #D7D7D7;
}

.bor_bot_E7E7E7 {
  border-bottom: .1em solid #E7E7E7;
}

.bor_bot_dashed_E7E7E7 {
  border-bottom: .15em dashed #E7E7E7;
}

.bor_bot_dashed_4A4A4A {
  border-bottom: .15em groove #4A4A4A;
}

.bor_left_dashed_E7E7E7 {
  border-left: .2em dashed #E7E7E7;
}

.bor_bot2_6181CA {
  border-bottom: .1em solid #6181CA;
}

.bor_D7D7D7 {
  border: 1px solid #D7D7D7;
  border-radius: 50%;
}
.bor_3BBBD7{
  border: .1em solid #3BBBD7;
  border-radius: 50%;
}

.brs{
  border-radius: 50%;
}

.c3BBBD7{
  color: #3BBBD7;
}

.cred {
  color: red;
}

.cfff {
  color: #FFF;
}

.c6181CA {
  color: #6181CA;
}

.c9B9B9B {
  color: #9B9B9B;
}

.c333 {
  color: #333;
}

.c20626E {
  color: #20626E;
}

.c7DBBCD {
  color: #7DBBCD;
}

.bcFFF {
  background-color: #FFF;
}

.bc3BBBD7 {
  background-color: #3BBBD7;
}

.bcEAF2F4 {
  background-color: #EAF2F4;
}

.bcF8F8F8 {
  background-color: #F8F8F8 !important;
}

.bcDF5593 {
  background-color: #DF5593;
}

.bca3BBBD7 {
  background-color: rgba(58, 187, 216, 0.5);
}

.bca38daab{
  background-color: #38daab;
}

.bcaDFBB6D {
  background-color: rgba(223, 187, 109, 0.5);
}

.bca627FCD {
  background-color: rgba(98, 127, 205, 0.5);
}

.bcaDF5593 {
  background-color: rgba(223, 85, 147, 0.5);
}

.bcff000f{
  background-color: #ff000f;
}

.mat {
  margin: 0 auto;
}

.pfb0 {
  position: absolute;
  bottom: 0;
}

.dib{
  display: inline-block;
}
.db{
  display: block;
}
.pab {
  position: absolute;
}

.pre {
  position: relative;
}

.top10 {
  top: 1em;
}

.top-10 {
  top: -1em;
}

.top5 {
  top: .5em;
}

.top-5 {
  top: -0.55em;
}

.top-65 {
  top: -.65em;
}

.left09 {
  left: 0.9em;
}

.wh100 {
  width: 100%;
  height: 100%;
}

.h200 {
  height: 20em;
}

.wsp {
  white-space: pre;
}

#BaggageQuery {
  display: block;
  width: 97%;
  height: 2.5em;
  border-radius: .3em;
  margin: 0 auto;
  margin-top: 1em;
  border: none;
}

#borderLeft {
  height: inherit;
  margin-left: 1.9em;
  margin-right: 2em;
}

.h_inherit {
  height: inherit;
}

.m_height {
  min-height: 50em;
}


#ulwrap{
  display: flex;
  align-items: center;
}
.ls {
  width: calc(100% / 2);
}

.ls:last-of-type {
  border: none;
}

#__d {
  width: calc(100% / 2);
  position: absolute;
  left: 0;
  bottom: -0.05em;
  transition: left .35s;
}

#no-data{
  margin: 0 auto;
  width: 95%;
  position: absolute;
  top: 1em;
  text-align: center;
}
.zhezhao{
    height: 100%;
    width: 100%;
    background: #000;
    opacity: .5;
    position: fixed;
    z-index: 1000;
}